//package com.plian.system.service.fr.internalauditmanagement;
//
//import com.plian.system.dto.fr.internalauditmanagement.IamWorkSystemDTO;
//import com.plian.system.entity.fr.internalauditmanagement.IamWorkSystem;
//import com.plian.system.entity.fr.internalauditmanagement.IamWorkSystemDetail;
//import com.plian.system.model.ListResult;
//import com.plian.system.mybatis.base.BaseService;
//import com.plian.system.mybatis.support.Query;
//import com.plian.system.vo.fr.internalauditmanagement.IamWorkSystemDetailVO;
//import com.plian.system.vo.fr.internalauditmanagement.IamWorkSystemVO;
//
//import java.util.List;
//
///**
// * @author jiatp
// * @create 2023-02-20
// **/
//public interface IamWorkSystemService extends BaseService<IamWorkSystem> {
//
//
//    /**
//     * submit
//     *
//     * @param workSystemVO
//     * @return boolean
//     **/
//    boolean submit(IamWorkSystemVO workSystemVO);
//
//    /**
//     * 详情
//     *
//     * @param workSystem
//     * @return
//     */
//    IamWorkSystemDTO detail(IamWorkSystem workSystem);
//
//    /**
//     * 分页
//     *
//     * @param query
//     * @return
//     */
//    ListResult<IamWorkSystemDetailVO> listPage(Query query);
//
//
//    /**
//     * 年度报告中查询内审制度
//     *
//     * @param workSystemVO
//     * @return
//     */
//    List<IamWorkSystemDetail> findSystemDetailByEnterId(IamWorkSystemDetailVO workSystemVO);
//
//    /**
//     * 获取当前主表下的所有制度
//     *
//     * @param records
//     * @return
//     */
//    List<IamWorkSystemVO> getAllSystems(List<IamWorkSystemVO> records);
//
//    /**
//     * @param lastDay
//     * @return
//     */
//    boolean saveWorkSystemByDataSource(String lastDay);
//}
